mounted grenade launchers - Allemand Anglais Dictionnaire